@media screen and (max-width:1407px){.idxcontact{line-height:28px}
.p4_one_swiper .txt h6{font-size:13px}
}
@media screen and (max-width:1280px){header h1 img{height:100px}
.fz20{font-size:18px}
.fz22{font-size:20px}
.nav_pc > li{line-height:60px}
.toplink{margin-bottom:25px}
.psgLink .toList{display:none}
.psgLink .next a{padding-right:30px}
.psgLink .prev a{padding-left:30px}
.psgLink .link{width:48%}
.idxTwoRight .tabs li{ font-weight:bold;}
#gywm h5{ line-height:20px;}#gywm p{ margin-top:8px; line-height:24px; height:192px;}#gywm dd{ padding-bottom:220px;}
.idxFour_right .idxUl li a{ line-height:32px;height:32px;}
.idxFour_right .idxUl li a span{max-width:calc(100% - 50px);}.idxTit h6{ font-weight:bold;}
}
@media screen and (max-width:1200px){.fz35{font-size:30px}
.nav_pc > li{line-height:40px}
.fz18{font-size:16px}
.fz16,.list_form input[type=text],.list_form textarea{font-size:15px}
.fz25{font-size:20px}
.fz22{font-size:18px}
.idxTwoRight .tabs li a{ padding:0px 6px; }
.index_one{padding:25px}
.idxFourLeft_btn a{padding-top:36px;line-height:40px}
.idxFourLeft_btn a span{padding-left:0;display:block;width:100%;text-align:center}
.idxFourLeft_btn a i{left:50%;margin-left:-17.5px;top:5px;margin-top:0}
.idxFour_right,.idxFour_left{padding:0 20px 34px}
.foot_nav{display:none}
.foot_add{margin-left:0;width:calc(100% - 150px)}
.p4_one_swiper .txt h6 span{display:block;width:100%}
.p4_one_swiper .txt h6 span.add{padding-top:10px}
.p4_one_swiper .txt h5{padding-bottom:10px}
.p4_two .tabs ul li{margin-left:20px}
.p4_two .tabs span{padding-right:20px}
.p_35{padding:0 20px}
.p5OneUl li{padding:10px}
.p5OneUl li a div{font-size:14px;line-height:24px}
.p5OneUl li a span.ico{width:40px;height:40px;margin-top:10px}
#gywm p,#newsa_1 span{ font-size:14px;}.six_idx_ul li a{height:31px;line-height:31px}.six_idx_ul li a::before{margin-top:14px;}
.fz16{font-size:14px}#newt{ display:none;}
.fz20{font-size:16px}}
@media screen and (max-width:991px){.web_xs,.toplink,.left_nav,.p4_two .tabs span:after,.child_header .seach,.child_nav{display:none}
header h1{width:100%;text-align:center}
header h1 img{height:auto;max-width:100%}
.top_fr{margin-top:20px;position:relative;width:100%;padding:0 20px;box-sizing:border-box}
header{background-size:cover;padding:19px 0}
.idxTwoRight .tabs li a{ padding:0px 4px; }
.menuLine{display:block;right:0px}
.search{width:calc(100% - 50px)}
.fz22{font-size:16px}
.idxTwoRight .tabs span a:after{margin-left:5px}
.ov_hide_three{-webkit-line-clamp:4}
.idxcontact{height:112px}
.fiveleft,.fiveright{height:100px}
.index_eight li a span.ico{width:60px;height:60px}
.index_eight li a span.ico img,.index_eight li a span.ico i{width:35px}
.index_eight li a span.ico i{margin-top:-17.5px;margin-left:-17.5px}
.mainRight{width:100%;padding:0 20px}
.main,.p1_4ul{padding:40px 0}
.list_p1_1{min-height:inherit}
.list_p1_1 li a{height:60px}
.list_p1_1 li a span{line-height:60px}
.list_p1_1 li{margin-top:15px}
.cont_em em,.p_40{padding:0 15px}
.list_notice dd{padding-left:95px}
.list_form .w_30{width:33%;margin-left:0.5%}
.list_form label{padding-right:10px}
.list_form input[type=text],.list_form textarea{width:calc(100% - 65px)}
.p1_txt{line-height:30px}
.p4_two .tabs{line-height:40px}
.p4_two .tabs ul li{margin-left:20px}
.p4_two .tabs span{padding-right:0;width:100%;line-height:30px;padding-top:15px}
.p4_two .tabs ul li:first-child{margin-left:0}
.p4_one_swiper .txt h6 img{width:15px;margin-top:3.5px;margin-right:7px}
.child_header h1 img{height:50px}
.child_n_nav a{margin:0 5px;width:auto;padding:0 15px;line-height:40px;font-size:14px}
.child_n_nav{padding:30px 0}
.party_ul li a{padding-left:40px;padding-top:30px;padding-bottom:30px}
.party_more a{line-height:45px;padding:0 40px}
.party_more{padding:30px 0}
#gywm dd{ width:48%}
#ddfb ul li.logo{ width:48%; float:left; }
#ddfb ul li.dhlj{ width:100%; float:left; margin-top:2.5%; }
#ddfb ul li.lxwm{ width:48%; float:left; margin-left:2%;}#bottom .ewm{ text-align:center;}#bottom .ewm dd p{ font-size:12px; margin-top:0px;}.fz20{font-size:14px}}
@media screen and (max-width:880px){.fz22{font-size:14px}.fz18{font-size:14px}.nav_pc{display:-webkit-flex;-webkit-justify-content:space-between;display:flex; flex-wrap: wrap;  
    /* flex-start:  Ĭ�ϴ�ͷ��ʼ����*/
    justify-content: flex-start;}.nav_pc{ overflow:hidden;}.nav_pc > li{position:relative;line-height:35px; width:20%;text-align:center; overflow:hidden; height:35px; border-bottom:rgba(255,255,255,0.2 ) solid 1px; margin-left:-1px;border-left:rgba(255,255,255,0.2 ) solid 1px;}
@media screen and (max-width:760px){.idxTwoLeft,.idxFour_right,.idxFour_left,.six_div,.foot_add,.foot_add span,.psgLink .link,.list_form .w_30,.p4_two,.p3_one,.p3_two .six_div,.p5TwoDiv,.child_one,.child_two,.child_three,.child_five,.child_six,.child_seven,.childfooter_line .foot_add,.child_form .w48,.child_form label,.child_form input[type=text],.child_form textarea,.child_form .w48 .laydate-icon,.child_form .w48 select{width:100%}header h1 img{ max-width:100%;  }
.top_fr{padding:0}
.search input[type=text],.search input[type=submit]{height:40px;line-height:40px}
.fz35{font-size:20px}
.fz25{font-size:18px}
.fz18{font-size:13px}
.fz22{font-size:14px}
.idxTwoLeft .img,.child_one a span.img{padding-bottom:65%}
.idxTwoRight{margin:10px 20px;width:calc(100% - 40px)}
.idxTwoRight .tabs,.idxTit,.location h5{line-height:50px}
.idxTit{height:50px;}
.idxTwoLeft span.title i{width:85%;line-height:50px;padding-top:0}
.idxTwoRight .idxUl,.index_eight li a span.name,.list_tuwen dl dd{padding-top:10px}
.idxUl li a,.six_idx_ul li a,.list_form input[type=text],.list_form textarea,.list_form label,.list_form .yzm input[type=text]{height:35px;line-height:35px}
.index_one h2 a,.child_five,.child_six,.child_seven{margin-bottom:0}
.index_one{margin-top:10px;padding:15px}
.idxTwoLeft span.title,.fiveleft,.fiveright{height:50px}
.idxpage{bottom:17px !important}
.idxpage span.swiper-pagination-bullet{width:8px !important; height:8px;margin:0 3px !important}
.idxFour_right{margin-left:0;margin-top:20px}
.index_three_swiper .swiper-slide a{padding-bottom:11.6%}
.index_three_swiper .btn.next,.fiveleft .btn.next,.fiveright .btn.next{right:15px}
.index_three_swiper .btn.prev,.fiveleft .btn.prev,.fiveright .btn.prev{left:15px}
.idxcontact,.six_div .six_idx_ul,.list_tuwen dl,.p4TwoSwiper ul,.p4TwoSwiper dl dd div,.six_div .six_idx_ul.p3idx_ul,.p3_two .six_div .idxUl,.p5TwoDiv .six_idx_ul,.child_two .idxUl,.child_three .idxUl,.child_five .six_idx_ul{height:auto}
.six_div,.list_tuwen dl dt,.p5OneUl li:nth-child(odd),.p5TwoDiv,.child_three,.child_six{margin-left:0}
.six_div .six_idx_ul,.index_eight li a{padding:15px 0}
.index_eight li:nth-child(1),.index_eight li:nth-child(2),.index_eight li:nth-child(3){border-bottom:1px solid #d7d9dc}
.index_eight li{width:33.33%}
.index_eight li:nth-child(4) a::before{display:none}
.fz20{font-size:14px}
.foot_ewm{float:none;width:120px;margin:auto}
.foot_add span{display:block;text-align:center}
.foot_add span:first-child:after,.location div,.page a,.fx,.psgLink .link a:before,.list_p3_1 ul li span.more:after,.foot_add span:nth-child(3):before{display:none}
.foot_add{line-height:26px;padding-top:15px}
.idxTwoLeft .btn,.child_one .btn{width:40px;height:40px;background-size:cover}
.foot_link a{padding-bottom:56%}
.foot_link,.list_tuwen dl{padding-bottom:20px}
footer,.main,.cont_news,.list_p4_1 dl,.list_p3_1 ul li{padding:20px 0}
.fz16{font-size:12px}
.list_p1_1 li a span.more{padding-right:15px;margin-right:15px}
.list_p1_1 li a span.name{width:90px}
.list_p1_1 li a span.txt{width:calc(100% - 180px);padding-left:10px}
.n_banner h6{line-height:150px;text-align:center;text-shadow:0 0 5px #fff}
.list_tuwen dl dt,.list_tuwen dl dd,.list_tuwen dl{float:left;width:100%}
.list_tuwen dl dd{padding-right:0}
.list_tuwen dl dt a{padding-bottom:65%}
.list_tuwen dl dd .time,.psgLink .link a{padding:0}
.page a.btn,.page a.on{display:inline-block}
.page{padding:0 0 30px}
.cont_em{padding-top:0;margin-bottom:10px}
.cont_em em{padding:0 5px}
.psgLink{background:url(../images/xu.png) left top repeat-x}
.psgLink .link a{text-align:left}
.cont_news,.psgLink{line-height:26px}
.psgLink{margin-top:15px;padding-top:25px}
.list_notice dl,.child_leader dl{padding:12px 0}
.fz50{font-size:40px}
.list_notice dd a span{margin-top:7px}
.list_form .w_30,.list_form .w_100,.list_form div,.p4_one_swiper,.p5OneUl,.p5_one{margin-top:20px}
.list_form textarea{height:180px}
.list_form input[type=submit]{margin:0 10px 0 55px;width:90px;height:37px;font-size:15px}
.list_form .yzm img{height:35px;width:90px}
.list_form .yzm input[type=text]{width:70px;margin-right:10px}
.p1_4ul li:nth-child(4n+1),.p1_4ul li{margin:0 2% 10px;width:46%}
.p1_4ul li span.tit{padding:0 0  10px}
.p1_4ul li span.ico{padding-top:17px}
.list_p4_1 dl dd{padding-left:70px}
.list_p4_1 dl dd a.txt{width:100%}
.list_p4_1 dl dd a.ico{font-size:12px;background-size:20px;line-height:26px}
.list_p4_1 dl.dl_width a.txt{line-height:30px;margin-top:10px}
.p4_two,.p3_one,.p3_one .p3OneSwiper,.child_two .idxUl,.child_three .idxUl{margin:20px 0}
.list_p3_1 ul li span.img,.list_p3_1 ul li span.txt{margin:0;padding:0 10px;box-sizing:border-box;width:100%;text-align:center}
.list_p3_1 ul li span.txt{max-width:100%}
.list_p3_1 ul li span.more{padding:0;display:block;line-height:26px;width:52px;margin:auto;float:none}
.list_p3_1 ul li{width:calc(50% - 10px);box-sizing:border-box;margin-top:20px}
.list_p3_1 ul li:nth-child(even){float:right}
.p5OneUl li{width:calc((100% - 20px) / 2);margin-top:0;margin-bottom:20px}
.p5OneUl li:nth-child(odd){margin-left:0}
.p5OneUl li a div{width:calc(100% - 45px)}
.p5TwoDiv{margin-bottom:20px}
.p_30,.p4_two{padding:0 20px}
.idxUl li a span,.six_idx_ul li a{max-width:calc(100% - 90px)}
.p3idx_ul li a,.six_idx_ul li a{max-width:100%}
.childSixtxt{line-height:35px}
.childfooter_line .foot_add .child_link_a{margin:0 auto 20px}
.child_leader dl dt h6 span{width:100%;display:block;padding:0}
.child_leader dl dt h6 span::before{display:none}
.child_leader dl dd{margin-top:0}
.partybanner{padding-bottom:60%}
.child_form label{text-align:left}
.form_padding,.child_form{padding:0}
.child_form input[type=text],.child_form .w48 .laydate-icon,.child_form .w48 select{height:38px;line-height:38px;font-size:14px}
.child_form textarea{line-height:38px;height:100px;font-size:14px}
.spanabsolute{line-height:38px}
.child_form input[type=submit],.form_padding input[type=reset]{width:120px;font-size:16px;margin-bottom:30px;margin-top:20px}
.list_p5_down li,.list_p5_down li a{width:100%;float:left}
.list_p5_down li a{height:auto;line-height:24px;display:flex;justify-content:center;align-items:center}
.list_p5_down li a span.ico{margin-right:10px}
.list_p5_down li a span.txt{width:calc(100% - 125px);float:left;white-space:inherit;text-overflow:inherit;font-size:14px}
.list_p5_down li a span.down{margin-left:0}
.list_p5_down li a span.time{display:none}
.mainRight{min-height:inherit}
.p4_two{margin-top:0}
.party_ul li a span{width:calc(100% - 80px)}
.child_form .yzmdiv img{height:38px}
.foot_add span:nth-child(3){margin-left:0;padding-left:0}
.foot_yqlink .w_1400{flex-wrap:wrap}
.foot_yqlink .select_link{width:100%}
.foot_yqlink h5{margin-bottom:10px}
#newsa_1 span{ font-size:12px;}#gywm p{ margin-top:5px; line-height:20px; height:140px;-webkit-line-clamp:7;}#gywm dd{ padding-bottom:65%; width:100%; margin-right:0px; margin-bottom:10px;}#gywm p{ font-size:12px;}.idxFour_right .idxUl li a,.idxUl li a,.six_idx_ul li a{height:25px;line-height:25px}.idxUl li a span::before,.six_idx_ul li a::before{margin-top:11px;}#newt{ display:block;}.index_three_swiper .btn.next,.fiveleft .btn.next,.fiveright .btn.next{ display:none}
.index_three_swiper .btn.prev,.fiveleft .btn.prev,.fiveright .btn.prev{display:none}.sj_xs{ display:block}#bottom .footer{ display:none;}#ddfb ul li.dlwz{ width:40%;}#ddfb ul li.lxwm{ width:50%;}#ddfb ul li.lxwm dd,#bottom .footer  dd,#ddfb ul li.dlwz dd{ font-size:13px; font-weight:bold; line-height:20px;}#bottom .footer UL LI,#ddfb ul li.dlwz .ewm p,#ddfb ul li.lxwm p { line-height:20px; font-size:12px;}.izl-rmenu{ width:30px;bottom: 55px; padding:0px;border-radius: 30px;}.izl-rmenu .btn{ width:30px; height:30px;border-radius: 30px; line-height:30px; overflow:hidden; }.izl-rmenu .btn i{ font-size:16px; line-height:30px;}.izl-rmenu .gb{ display:none;}}
@media only screen and (max-width: 600px){#ddfb ul li.lxwm{ width:100%; margin-top:2.5%; margin-left:0px; }#ddfb ul li.logo{ width:100%; }#bottom .ewm dd span{ width:45px; height:45px; }#bottom .ewm dd .tp .tpq{ width:80px;}header h1 img{ height:60px; }.search input[type=submit],.search input[type=text]{ height:30px; line-height:30px; font-size:14px;}}
@media screen and (max-width:420px){.fz22{font-size:12px}.idxTwoRight .tabs li a{ padding:0px 3px; }.fz20{ font-size:12px;}header h1 img{ height:50px; }}